#include <stdio.h>
#include <signal.h>
#include <fcntl.h>
#include <unistd.h>

#include "yhargs.h"
#include "yhdaemon.h"
#include "yhservice.h"

// Author: Yuan Hong
// COMM  : Nothing

static void forever()
{
    while (1) pause();
}

static void init_sundry(int argc, char **argv)
{
    signal(SIGPIPE, SIG_IGN);
    if (daemond)
        daemoninit(0, 0, 1, 1);
}

int main(int argc, char **argv)
{
    arguments(argc, argv);
    init_sundry(argc, argv);
    service_create();
    forever();
    return 0;
}

